2902 902
2211 581
2572 625
643 172
343 47
1641 408
2001 583
1891 521
6976 402
8714 152
8553 875
5646 165
16497 687
47937 147
23645 249
9194 369
27880 201