3715
2
5151
2773
1
21152
8
1047
4651
3
2650
20
280
2405
2740
297066
0
3080
181997
11
3090
6
2245
3189
2932
1500
860
807
5517
734
1295
571
946
1678