2583 318
2205 250
1786 60
1492 95
2894 223
10935 488
7530 111
10877 227
7090 766
4594 315
1743 83
5545 741
2349 328
4868 917
14586 681
31353 652