2219
2
181997
11
1689
3337
5
1000
0
571
1
1860
2055
257
3012
1125
637
2749
3
1339
3065
1277
1547
3583
10
444571
9
2282
2420
1718
867
1972
2760
4
2680
1663
1813