2072
2
1520
1125
1
2089
4335
2281
1180
3
1689
1519
6075
15
1978
0
877
3106
123674
35
938
1219
605
2060
2676
2837
3055
297066