3005 657
347 59
539 164
2542 615
170 29
2863 895
634 128
1500 421
2894 722
787 149
789 206
2226 560
1945 539
346 62
1610 428
2915 930
2374 660
897 283
1328 231
2890 799
20867 381
6940 566
7644 593
5564 466
2501 204
17772 161
2158 443
1793 102