439
0
372
800
2749
1
856
792
2459
9
1098
718
496
397
467
265
370
455
297
303
351
230
363
2190
445
508
837
78
921