5088
6
4278
2
1344
1
1105
2740
3
1451
1835
3715
5151
21152
8
4651
2650
20
2405
280
297066
0
3080
181997
11
2773
1552
1047
2763
3090
1288
3554
4085
923
3563
7
2252
989
2932