31505 76
12345 623
30606 746
9879 732
30115 153
17527 475
64693 456
6936 661
8943 686
64181 925
39393 842
11836 641
35866 129
12380 760
39916 763
13053 422
23016 493
48203 451
64560 461
14961 363
40286 429
59348 259
96281 495
300874 1742
124367 640
10084 728
82473 1030
27897 392