1505 296
856 193
2446 750
3461 589
901 247
351 102
2946 843
12257 328
10093 640
7447 145
18309 898
11984 715
2863 545