123674
35
2786
1
1161
3738
5
5090
2
1694
673
1185
1860
4335
1001
0
564
1814
257
718
7034
5204
3
1125
1376
3673
6
3354