2535
2
3090
6
4179
1
2903
3
2932
3546
21152
8
37355
13
1545
2131
3080
1819
570
800
181997
11
1380
0
1125
496
13442
15
1583
25669
14
19783
2996
4044
5
1067
3083
2908
17946
8627