3109
14
1679
2
5151
3080
3
3715
1903
1993
21152
8
4651
2366
1
1393
2650
20
2982
280
2405
2740
2932
2454
297066
0
1357
1047
1125
1211
1359
2189
1500
2495
2435
2049
12733
5