2245
3
3090
6
1660
4
2903
2932
2
3132
10
3765
21152
8
3649
5
2446
1
1123
2354
3297
12
3771
3080
297066
0
1372
897
571
1307
894
1226
25669
14
3053
7
19783
2535
2996
4044
3083