5901 848
17284 170
2550 410
22437 78
1757 274
13080 678
6072 917
3583 659
3785 524
5862 552
17804 126