5471 848
17143 170
2512 410
22368 77
1757 274
13031 678
6048 917
3580 659
3783 524
5833 552
17682 126