3008 657
357 59
540 164
2543 615
172 29
2865 895
634 128
1502 421
2897 722
787 149
790 206
2228 560
1949 539
354 62
1612 428
2917 930
2381 660
900 283
1330 231
2892 799
20877 381
6944 566
7646 593
5567 466
2503 204
17813 161
2158 443
1795 102