525
0
391
1045
953
443
431
1425
4594
1
759
421
845
3868
2
4328
10
479
456
1232
802
576
78
771
330
2023
693
360
2952
471
438
745
298
980