3006 517
4405 112
17340 859
81534 474
3248 579
1134 117
5000 339
4796 271
1627 110
3528 597
5845 901
4392 338
3674 871
1488 64
1140 106
1735 229
5326 829
3271 502
8858 373
3117 191
1272 148
1693 92
4253 964
3666 79