1683 501
6703 188
12625 445
19589 597
4609 785
3762 620
11545 59
19866 37
14602 252
27534 150
10152 82
12903 333
10855 33
2041 199
453 71
4652 364
37082 912
3523 169
2182 280
5642 148
2670 739
17131 630
9982 162
40994 411