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