3005 657
345 59
539 164
2542 615
170 29
2863 895
634 128
1499 421
2894 722
786 149
788 206
2226 560
1945 539
346 62
1609 428
2915 930
2373 660
897 283
1328 231
2890 799
20867 381
6939 566
7644 593
5564 466
2501 204
17766 161
2158 443
1793 102