0
1194
651
1015
1204
962
1029
813
1182
1311
1541
1149
507
1010
1058
891
1883
1
1351
2907
1590
1672
1617
141753
3129
2666
2635
2570