1
27
2
78
33
17
10
37
15
24
85
8
596
211
23
296
12
11
41
783
45
64
1157
35
29
223
28
51
7
13
19
20
84
25
74
168
332
589
124
95
703
5496
115
22
82