2947 893
3699 737
4693 926
4643 712
6060 685
7363 323
8232 566
3708 217
5669 224
4350 713
2764 519
30215 577
6965 485
10009 213
22733 126