1505 296
856 193
2446 750
3470 589
901 247
351 102
2946 843
12258 328
10094 640
7447 145
18309 898
11984 715
2863 545