31561 96
9707 209
1708 388
6960 466
690 125
1723 424
6345 103
2372 514
822 213
912 191
2670 748
2113 509
517 89
2188 662
8013 891
23671 981
1590 464
2182 697
12177 768
2689 713
2196 651
3009 921
1167 182
1489 309