2902 902
2211 581
2572 625
643 172
343 47
1641 408
2001 583
1891 521
6982 402
8715 152
8553 875
5646 165
16497 687
47938 147
23645 249
9194 369
27883 201