21796 157
13583 526
14759 491
997 228
1392 295
2276 673
2897 589
2828 821
1986 352
1237 304
465 69
1214 316
2443 606
1013 247
3556 914
2970 748
1232 325
2699 769
995 259
2138 474
2640 730
2166 598
9568 75
15135 532
4032 128
2581 504
2219 522
1374 368