4300 514
103373 235
42073 217
18884 405
10324 561
5540 447
8689 806
3130 261
2322 406
2680 755
2628 432