2245
3
3090
6
5504
16
1031
1
1986
0
2903
3083
2
2932
3765
4
1632
1153
2466
5
21152
8
1527
14887
18
1743
3447
7
1308
2209
1380
3080
297066
25669
1606
1788
2377
1883
2949
2490
2556