13058 602
6373 103
9904 485
3900 739
21239 631
3006 393
16554 170
5865 822
7011 310
4386 457
4069 474
2663 245
2856 168