21796 157
13583 526
14770 491
998 228
1392 295
2276 673
2898 589
2828 821
1986 352
1237 304
465 69
1214 316
2443 606
1013 247
3557 914
2971 748
1232 325
2699 769
995 259
2138 474
2641 730
2166 598
9570 75
15138 532
4032 128
2581 504
2219 522
1374 368