9
43
24
609
4
3
332
12
61
34
7
5
22
26
73
65
70
15
98
241
1
10
11
14
20
417
36
111
99
8
77
2
35
512
2330
258
1537
76
218
222