1597 296
862 193
2486 750
4595 589
924 247
373 102
2961 843
12391 328
10169 640
7462 145
18360 898
11989 715
2871 545