5151
2
3080
3
3715
912
1
21152
8
4651
1964
2245
2180
2626
2650
20
297066
0
1361
5719
5
280
2405
135
181997
11
2740
2932
989
2760
4
1500
985
3688
3326
4133
1475