3116 666
14365 393
1331 342
1178 268
3001 786
858 209
32920 921
44922 71
2187 701
2956 774
1330 357
638 129
475 101
892 69
2593 687
2914 665
4957 526
6946 291
1768 586
1184 384
1277 335
12454 563
592 96
175 20