0
1206
657
1025
1225
973
1035
819
1201
1316
1550
1158
515
1027
1068
900
1913
1
1376
2978
1624
1695
1644
142108
3182
2704
2664
2602