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