2589 318
2206 250
1787 60
1492 95
2895 223
10936 488
7533 111
10877 227
7094 766
4594 315
1744 83
5545 741
2349 328
4868 917
14587 681
31370 652