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