125225
22827
9194
947
10316
506
16823
2817
7526
663
9631
526
5233
370
3495
468
2296
862
79719
946
(40/100)