84
31
14
183
520
19
425
29
67
48
115
162
43
37
35
253
927
57
51
121
34
30
197
65
1102
301
41
28
33
147
83
810
21
50
148
47
458
102
12
133
1534
152
188
155
478
58
59
40
107