31600 325
85594 426
66064 226
50141 418
84673 735
53038 252
38083 275
78403 827
26048 49
9194 796
12295 532
27951 188
53601 603
131430 386
64794 688
36251 364
18169 632
110133 402
105463 236
99997 907
47790 61
11914 67
103967 508
56499 409
70513 661
16209 568
172262 139
11431 474