1591 296
861 193
2484 750
4472 589
923 247
372 102
2961 843
12377 328
10166 640
7462 145
18356 898
11989 715
2871 545