836
125
1952
504
694
422
1740
758
128
616
2521
2175
1072
951
977
537
1992
2480
864
1158
646
300
1309
283
1116
1764