5093
446
4032
958
4572
484
1374
109
5005
1123
3307
1747
1938
9
2108
56
5440
529
4763
118
(36/100)