1161
0
333
4111
2
1425
2328
3
456
467
476
787
1020
517
25137
668
403
445
951
368
492
31535
1661
1
20634
8
213
683
454
415
503
409
602
1133