0
1565
973
1119
962
1239
943
1176
974
994
1097
937
1025
1028
952
871
1752
1
1235
2662
1480
1566
1511
140908
2961
2554
2551
2449