318
0
553
2952
625
1519
1404
681
809
628
768
2398
8
2595
1568
575
345
6781
1
3252
1454
487
3593
560
536
2966
6
95855
633
984
2302
9
706
1429
639