5002 514
105770 236
42952 217
19416 405
11040 561
5766 447
8954 806
3302 261
2388 406
2748 755
2694 433