31501 76
12345 623
30592 746
9879 732
30112 153
17527 475
64690 456
6936 661
8942 686
64179 925
39386 842
11835 641
35849 129
12380 760
39906 763
13053 422
23009 493
48185 451
64554 461
14957 363
40276 429
59339 259
96275 495
300835 1742
124336 640
10083 728
82454 1030
27893 392