1026
0
2016
1
225
523
461
257
182
879
171
1001
559
520
2
741
924
1226
917
272
789
988
1199
130
614
1000