3006 952
2733 635
1573 335
736 163
1836 454
662 172
648 127
2591 666
7855 209
2779 153
15300 648
44068 677
11336 377
10084 379
8793 141
7971 494
5654 376
13227 303
6883 263
4588 610
7454 327