1011
3
2254
1
2245
3080
3805
6
1363
21152
8
628
0
1047
2
3090
2930
2932
297066
1547
2776
570
2043
4
951
3835
467
1015
1087
496
1844
1816
1452
3132
10
610
1451
1380