2535
2
2245
3
3090
6
4179
1
2903
2932
3546
3765
4
21152
8
37355
13
1545
2131
3080
297066
0
1819
570
800
1380
571
894
1125
496
13442
15
1226
1583
25669
14
3053
7
19783
2996