2903
3
21152
8
3090
6
2476
2
2932
181997
11
25669
0
14
1189
2996
1193
3080
2535
2189
3779
4044
5
3051
297066
3498
4
4471
2906
1
32302
9956
2258
2986
539
378
596
803
1804