2932
2
3090
6
21152
8
2903
3
19783
7034
4471
25669
0
17946
1659
2518
528
1
3080
32302
1212
5627
6362
5
108797
2535
109776
42
642
4044
3083
9956
1919
1289601
4
2465
3125
3546