2660 57
21552 159
11260 123
3942 378
5143 412
24577 208
26467 243
10155 784
4971 590
8206 421
2547 181
21543 164
13048 726
5698 695
1316 63
4477 33
4245 473