0
840
839
1299
1033
1203
1088
812
892
924
690
1004
1099
940
1160
1913
1
1376
2978
1624
1695
1644
142108
3182
2704
2664
2602