1505 296
856 193
2443 750
3436 589
901 247
351 102
2946 843
12256 328
10092 640
7447 145
18308 898
11983 715
2863 545