2029
3
1326
2
3987
573
1
2921
8
1601
2165
6174
1914
0
1506
4
2057
1405
1813
776
2691
2687
5
4996
6
1286
780
1768
3745
2216
1963
3791
7
401
1323
15233
2643
2424
206