50003 633
4928 700
12561 594
39095 333
4528 641
3565 247
2267 187
14950 354
3749 677
5928 618
21849 745
3224 360
5731 184
7001 290
5633 428
2813 188
681 28
2636 234
4003 542
4994 241
2370 422
8610 534
8804 476
3852 500
12817 693
5723 851
9576 649
2002 205