558
0
298
3437
5
18403
6
3663
1
363
1150
1779
745
710
2887
3287
327
575
759
335
427
693
543
266
668
2490
611
527
4594
1009
639
1754
412
5617