0
1598
994
1134
992
1260
961
1201
1025
1136
1043
1047
981
893
1840
1
1310
2838
1554
1639
1583
141477
3066
2622
2612
2524