0
1565
973
1119
963
1239
943
1177
974
994
1097
937
1025
1029
952
871
1752
1
1236
2663
1480
1567
1512
140910
2962
2555
2552
2449