3282
618
8177
3067
3257
1414
1677
603
1473
670
683
211
1039
363
1057
166
876
286
812
197
640
191
776
197
804
255
1339
445
1346
562
1232
630
907
292
464
106
769
259
543
130