5216
8
2034
3
1349
2
540
1
2627
383
0
1988
8627
929
1431
4072
337
667
106
517
25669
132
802
2954
639
531
657
478
1266
4196
3580
487