2661 57
21557 159
11277 123
3946 378
5143 412
24579 208
26474 243
10157 784
4973 590
8216 421
2547 181
21545 164
13051 726
5699 695
1319 63
4479 33
4245 473