0
1598
994
1134
991
1260
961
1201
1024
1136
960
1043
1047
981
893
1839
1
1309
2836
1551
1638
1582
141477
3065
2621
2612
2524