4993 514
105675 236
42921 217
19390 405
11022 561
5761 447
8952 806
3298 261
2387 406
2746 755
2690 433