123674
35
1431
1
1319
1563
537
0
2966
6
947
7053
7
2942
1075
2
1777
1259
2478
1376
5204
3
890
3208
1161
1403
3126
1350
1452
980
1679
658
1481
2578
4
2873
1884