1561 296
860 193
2469 750
4112 589
913 247
363 102
2959 843
12333 328
10140 640
7459 145
18343 898
11987 715
2871 545