1632
2
3227
1064
1
21152
8
297066
0
3715
5151
1129
181997
11
4765
3780
10
4651
3
2650
20
2405
2740
280
4096
421
383
3326
3080
2773
1267
1055
1047
3090
6
2200
38477
34
1666