2583 318
2205 250
1786 60
1492 95
2893 223
10935 488
7529 111
10877 227
7090 766
4593 315
1743 83
5545 741
2349 328
4868 917
14586 681
31349 652