42966 362
13512 397
5180 652
2107 343
3144 936
4415 284
2514 312
5086 419
2756 158
3543 948
2910 721
2002 381
1269 247
2426 657
2004 531
1728 429
2823 643