1558
2
2245
3
1431
83
1
3090
6
564
2903
1018
2932
3562
3765
4
745
0
21152
8
2354
2258
3080
297066
572
1594
1015
496
1348
467
784
1606
1229
1819
1514
2886
1047