5053
2815
5030
499
10659
2059
19629
5171
6877
2594
5122
695
4801
676
6692
403
8746
527
7123
856
(45/100)