303 64
5366 246
1150 343
1105 279
7381 756
2928 226
7300 621
5434 536
17351 472
2325 221
3443 148
4589 349
10572 470
2851 623
4745 510
5018 869
1419 145
3995 637
2869 641
11486 670
3323 354
15571 44
27198 816
4562 36
1135 131
3218 499
9914 282
5347 270