1000 86
1401 122
2865 597
3009 743
3192 477
6149 944
4541 693
641 99
6043 562
1630 326
11404 569
839 212
3945 756
3138 281
1928 408
2074 134
2202 560
18058 522
15585 274
8827 363
3749 588
2911 742
1548 57
10005 208