15956 75
8742 454
2608 347
16910 87
9148 852
4846 518
4620 804
12615 741
6575 464
1517 62
10311 366
3339 70