0
663
1002
911
1068
885
1036
788
926
998
833
798
139780
743
1621
1
1123
1926
1360
1447
1388
2802
2426
2421
2324
2286