25127
0
1428
547
1898
4
3691
5
2809
2
362
2301
2444
1
529
448
2881
3498
2727
572
953
2073
390
653
1131
2224
5155
8
581
846
597
2431
3
573
3510
4111
2657