2667 57
21571 159
11317 123
3951 378
5145 412
24591 208
26493 243
10159 784
4978 590
8245 421
2552 181
21559 164
13053 726
5702 695
1328 63
4484 33
4245 473