1603 296
862 193
2486 750
4630 589
925 247
375 102
2961 843
12393 328
10175 640
7462 145
18362 898
11991 715
2871 545