3003 952
2731 635
1573 335
734 163
1823 454
661 172
644 127
2585 666
7814 209
2769 153
15272 648
44042 677
11330 377
10072 379
8787 141
7960 494
5652 376
13223 303
6876 263
4586 610
7452 327