3041
2
2243
1
1992
3
2216
697
0
1309
2478
4914
5389
1950
1648
189
2471
3727
108797
1564
402
2386
577
2245
2530
4
6236
10
1174
10827
2629
616
189326
585
378
951