2100
2
1992
3
697
0
1309
4914
3412
4
951
1
1305
5389
2992
6
642
2786
108797
2386
905
2245
2530
6236
10
1174
10827
2629
215
585
378
1015
562
2906
690
1087