39984 75
12257 775
20760 398
6427 52
6863 366
6701 563
20110 216
86832 251
129915 374
31337 614
17166 462
32666 746
15722 87
5946 707
4772 77
8800 501
4771 580
14814 623
5401 58
9013 153
16295 194
4231 348
2711 406
7001 453
9369 564
2064 124
1649 221
3908 643