1853
2
1005
1226
1
3053
7
3180
2545
683
2138
2763
0
3608
9
34959
18
2605
4
2632
3
2139
3910
436
2517
2999
3683
854
1099
2342
2178
5599
11
2135
1631
1379
2704
1195
1347