31513 76
12345 623
30619 746
9880 732
30120 153
17527 475
64695 456
6936 661
8943 686
64185 925
39422 842
11837 641
35890 129
12382 760
39930 763
13053 422
23019 493
48223 451
64572 461
14969 363
40307 429
59355 259
96291 495
300923 1742
124394 640
10084 728
82489 1030
27902 392