4991 514
105629 236
42899 217
19383 405
11017 561
5755 447
8950 806
3291 261
2384 406
2741 755
2686 433