2950 893
3732 737
4720 926
4644 712
6062 685
7364 323
8236 566
3708 217
5673 224
4350 713
2764 519
30217 577
6966 485
10011 213
22752 126