5002 514
105776 236
42952 217
19416 405
11042 561
5768 447
8954 806
3302 261
2389 406
2748 755
2694 433