0
2211
1277
838
1006
959
1106
1082
1048
1047
768
929
862
831
926
1046
1383
1
939
1438
1150
1226
1194
138001
2544
2235
2113
2080