2661 57
21564 159
11295 123
3948 378
5143 412
24582 208
26480 243
10158 784
4975 590
8222 421
2551 181
21545 164
13051 726
5700 695
1325 63
4481 33
4245 473