31500 76
12345 623
30591 746
9879 732
30112 153
17527 475
64690 456
6936 661
8942 686
64179 925
39386 842
11835 641
35848 129
12378 760
39905 763
13051 422
23008 493
48183 451
64551 461
14957 363
40275 429
59339 259
96275 495
300826 1742
124330 640
10083 728
82448 1030
27893 392