2661 57
21562 159
11286 123
3947 378
5143 412
24579 208
26476 243
10157 784
4974 590
8220 421
2548 181
21545 164
13051 726
5699 695
1321 63
4481 33
4245 473