3003 952
2731 635
1573 335
734 163
1823 454
661 172
644 127
2585 666
7807 209
2767 153
15269 648
44039 677
11329 377
10071 379
8786 141
7959 494
5652 376
13223 303
6876 263
4586 610
7451 327