1140
1
1837
2
3128
4
3000
6
1964
1890
3
2382
2416
7
14118
18
3484
0
3228
1519
2507
847
2627
1755
3008
6856
24
1101
9160
5
1583
2297
2912
658
3758
5122