3006 952
2733 635
1573 335
736 163
1838 454
664 172
650 127
2591 666
7860 209
2780 153
15303 648
44069 677
11336 377
10085 379
8795 141
7973 494
5654 376
13227 303
6883 263
4588 610
7455 327