36
977
27
216
595
165
489
1832
145
296
249
385
43
48
104
13
244
497
63
40
75
355
34
17
12
316
25
155
358
79
91
181
76
24
30
18
61
4687
23
22
35
28
1443
67
781