2903 902
2211 581
2572 625
643 172
347 47
1641 408
2001 583
1891 521
6986 402
8716 152
8553 875
5646 165
16498 687
47938 147
23645 249
9194 369
27884 201