660
2
928
1
11407
17
1124
914
911
480
699
1954
939
921
403
471
769
1115
499
331
438
571
306
83
164
230
106
67
1758
15
1327
1119
1323