0
1535
801
759
602
915
825
946
869
727
830
1015
951
631
770
1641
1446
1
990
1200
1284
1247
138573
2605
2286
2259
2163
2125