2957 893
3770 737
4753 926
4647 712
6062 685
7367 323
8237 566
3711 217
5676 224
4352 713
2764 519
30221 577
6968 485
10012 213
22786 126