3835
4
21152
8
297066
0
4651
3
1292
181997
11
2405
1
2740
3715
2
5151
1638
2650
20
280
1445
302
3080
3195
120
106
2773
2059
370
898
2277
1047
272
618
383
2245
582