25
787
1946
406
106
42
156
585
224
52
1102
60
50
120
233
101
47
305
68
24
137
109
89
284
216
71
175
165
340
1003
255
29
58
46
74
61
123
66
79
55