123674
35
1743
0
2152
2147
3
2912
5
3014
20
3054
344
1088
1
877
2310
2
2057
1204
499
1683
1403
706
716
4761
1643
4034
2480
4
2667