0
975
848
1015
948
909
781
852
998
676
1437
1
985
1525
1195
1280
1241
138498
2601
2282
2254
2160
2123