0
1015
923
1031
779
1069
1042
1108
1006
901
825
1046
1019
1014
972
1020
1621
1
1123
1927
1361
1447
1389
139780
2802
2426
2421
2325
2286