15872 938
3171 533
4703 659
5758 463
2408 450
15081 95
4320 824
2064 312
2890 791
2393 251
1527 343
2501 658
1634 370
2837 764
872 164
721 59