2956 634
1405 289
1049 308
748 241
1551 464
2326 628
16746 137
10059 406
3967 681
2096 233
5047 388
9821 126
21108 507
19078 804
15563 775
21773 475