2245
3
1382
1
3090
6
2903
1568
2932
2
1380
0
3071
9
3765
4
21152
8
1606
2571
2001
2354
3867
12
2948
2722
3080
297066
467
496
1755
2299
571
894
2530
3299
1226
25669
14