123674
35
11924
1
7471
9
596
0
490
517
475
1744
537
15233
1324
2
1298
2942
6
7053
7
1376
400
1403
850
1075
938
1319
1563
658
947
1481
890
1243
1161
599
2873
3