1503 412
2133 621
1548 269
927 237
820 171
2630 678
551 105
4715 648
6244 320
34682 240
164594 911
5526 584
88890 305
179601 1068
53342 333
61596 256
50209 896