1506 296
856 193
2446 750
3486 589
901 247
352 102
2946 843
12260 328
10095 640
7447 145
18309 898
11985 715
2863 545