2439
2
1992
3
910
0
1309
697
4914
5389
1
108797
2530
4
2386
6236
10
2245
1174
2629
2906
378
585
951
1087
1015
2799
6
690
1289601
10827
1694
2372
1797
3423
841