2219
2
1689
3337
5
1860
257
0
1125
1
637
763
2749
3
1339
10827
4
3065
1277
1547
3583
10
2274
1000
1972
1787
2055
918
1734
1256
2235
108797
791
2255
444571
9
2698