125
964
40
921
32
422
81
1439
2123
27118
2092
1
542
922
612
8
862
1174
1141
1084
1589
895
822
835
1013
1543
1033
692
33817