13057 602
6371 103
9904 485
3900 739
21224 631
3006 393
16553 170
5863 822
7009 310
4386 457
4068 474
2660 245
2856 168