0
2259
1299
865
1033
980
1138
1111
1075
779
946
885
844
942
1068
1446
1
990
1535
1200
1284
1247
138573
2605
2286
2163
2125