182
1
605
58
109
166
103
482
2
62
195
52
405
75
343
867
8
255
931
247
84
68
338
465
228
186
362
2427
564
331
538
413
472