1701
873
25
33
21
43
505
146
206
82
79
78
221
152
23
34
22
56
153
407
182
60
593
351
330
208
37
343
10
49
63
98
332
416
223
438
51
147
133