2586 318
2206 250
1786 60
1492 95
2894 223
10935 488
7531 111
10877 227
7090 766
4594 315
1743 83
5545 741
2349 328
4868 917
14586 681
31354 652