139
0
1112
486
467
683
383
2650
2
1550
4111
2211
1132
2668
628
2183
1
3114
4
489
3691
5
6128
3351
2459
9
2445
813
172
1222856
862
521
1172
522
792
1105