4148
2
2245
3
297066
0
3673
6
3818
1
12459
797
3316
10
3546
2354
1204
4
1992
11153
8
444571
9
2386
2525
2948
3090
1940
189326
19944
1694
1632
1175
2446
2299
495
2576
5504