5151
2
3715
2650
20
21152
8
4651
3
2405
1
2740
280
297066
0
1807
1047
2773
181997
11
3080
3090
6
1827
2189
2932
2245
2521
905
1500
605
2837
1295
2570
1411
10813
7
1363