123674
35
10736
26
2219
2
3629
1
2526
608
0
2048
1812
2698
1204
2475
1077
956
1446
1423
1564
1777
785
3813
3
2505
1162
1297
1239
2299
1585
1767
2436
2338
432
674