0
1172
924
1161
987
1059
1130
1020
1085
1002
1008
1053
803
879
1027
1771
1
1251
2703
1494
1578
1522
141063
2988
2563
2562
2464