311101 600
12324 260
8440 591
10305 207
9515 701
1165856 1299
22961 107
447637 1569
72472 744
26954 453
2102 39
2301 132
5729 611
8611 739
17813 716
81381 733
24513 91