4676
2780
870
272
2353
1130
344
67
568
261
1338
607
583
197
462
230
1293
429
321
82
379
53
343
199
456
166
620
97
285
63
553
130
514
173
390
63
390
72
626
197