40003 857
3842 232
5373 532
20471 528
4741 221
6444 545
29998 86
4927 686
6909 807
4637 728
11996 184
9364 577
5963 887
4132 301
92271 172
19666 520
24009 622
52380 725
3013 175
28562 905
34929 663
5078 531
5242 573
3363 354
1671 212
2284 87
8556 502
2391 92