102
2
49
1
25
42
32
27
30
35
40
29
34
88
97
38
31
860
11
602
306
24
0
57
251
7
17
272
3
50
136
69
522
4
505
5