2950 893
3727 737
4718 926
4644 712
6061 685
7364 323
8235 566
3708 217
5672 224
4350 713
2764 519
30217 577
6966 485
10011 213
22752 126