107032 103
58455 532
126913 386
61965 688
93802 904
51179 409
93324 288
92633 348
76171 353
169272 313
268234 861
41321 197
83298 174
132685 252
70540 491
56610 607
31726 728
77001 474
30012 313
109375 249
290131 178
32226 375
149965 589