2912 902
2212 581
2572 625
644 172
350 47
1641 408
2003 583
1891 521
6998 402
8717 152
8554 875
5647 165
16499 687
47943 147
23647 249
9195 369
27903 201