3012 893
3962 737
4939 926
4657 712
6067 685
7382 323
8250 566
3716 217
5682 224
4354 713
2766 519
30241 577
6971 485
10022 213
22939 126