2245
3
21152
8
2139
4
3090
6
5825
2683
1
1849
2
297066
0
2903
2932
3146
12
528
571
14887
18
3765
4044
5
572
894
3447
7
19783
2666
9
2348
14
3673
1809
1484
3071
132
2996
25669