2535
2
3498
4
181997
11
1029
32302
0
1421
19783
1547
1
2689
2932
1603
17946
2990
6423
9
14
1153
3090
6
572
1924
21152
8
25669
2996
1819
2289
7793
2260
3080
3
3158
1044
2216