0
805
647
931
909
716
948
910
984
930
1042
956
883
1066
1076
1383
1
939
1438
1150
1226
1194
137999
2544
2235
2211
2113
2080