3095 545
18266 306
1315 164
931 26
803 111
3363 964
774 51
3997 537
3611 757
1534 369
1578 233
864 37
1024 232
8667 564
3107 609
2941 598