39968 857
3840 232
5372 532
20463 528
4734 221
6442 545
29981 86
4921 686
6909 807
4636 728
11993 184
9355 577
5962 887
4132 301
92140 172
19570 519
23984 622
52380 725
3012 175
28548 905
34882 663
4939 531
5242 573
3333 354
1669 212
2284 87
8551 502
2388 92