3000 657
316 59
537 164
2537 615
167 29
2863 895
633 128
1497 421
2890 722
785 149
784 206
2219 560
1940 539
339 62
1609 428
2913 930
2368 660
892 283
1326 231
2887 799
20859 381
6930 566
7643 593
5553 466
2496 204
17678 161
2151 443
1788 102