1182
321
62
51
15
554
258
149
143
49
19
195
260
4647
330
77
303
113
203
371
65
33
112
497
25
90
35
637
767
208
63
20
147
402
132
64
23
134
192
404
42
255
31
334
75
34
171
56
191
39
60
12
396
53