1011
0
3078
4
1016
1
940
2097
2
1168
2101
1945
2440
3
1277
4144
1816
1348
424
108797
2386
1734
2245
1055
2530
6236
10
1498
2999
1174
10827
2629
785
585
378
951