582
0
5151
2
3080
3
3715
21152
8
4651
392
370
873
1
451
2650
20
197
1716
1373
3090
6
3172
2534
181997
11
989
280
2405
345
297066
4099
2740
2932
3400
223
742
1047