11153
8
1992
1
2448
2
3014
20
2655
3957
3
3085
5
3491
4
3485
7
1880
3316
10
511
5141
14861
1049
2281
1762
2110
4702
1289601
676
2211
1226
2959
2480
3154
6
108797
0
2350
2234
3527