901
0
980
871
918
2093
2
2522
298
693
244
400
546
422
525
2190
1
1133
3383
3
303
1075
403
362
1009
1297
391
2085
471