2155
3
1978
2
1307
1
4236
2426
1410
0
3145
4
2942
6
1150
826
938
2173
1739
909
1341
1628
5974
2510
1696
5
6668
11060
19
3125
15
572
1462