1992
3
1011
0
697
3078
4
1309
4914
2
1016
1
940
5389
2097
1168
2101
1945
2440
1277
4144
1816
1348
424
108797
2386
1734
2245
1055
2530
6236
10
1498
2999
1174
10827