22216 75
29518 43
14856 346
12663 342
288505 602
584424 1188
131824 536
179031 446
290735 320
166405 467
142374 218
53298 162
12980 568
90279 955
21143 119
158122 262
120230 546
175791 313
46041 97
25834 309
13327 221
53290 154
728639 2112
34862 324
84721 405
15849 756
39849 616
18934 499