2219
2
2741
4
1047
1233
1
240
0
2760
3263
3116
3
1355
9817
2207
2377
2132
1558
2622
6
1067
2462
2110
1304
1622
2980
785
1348
3612
10
610
1681
1050
582
6707
24
1020