31513 76
12345 623
30613 746
9880 732
30118 153
17527 475
64695 456
6936 661
8943 686
64184 925
39410 842
11836 641
35888 129
12382 760
39926 763
13053 422
23018 493
48220 451
64571 461
14969 363
40303 429
59354 259
96291 495
300912 1742
124390 640
10084 728
82485 1030
27902 392