21152
8
2593
1
3090
6
572
0
297066
3546
2903
3
2932
2
2996
1397
14
1189
108797
3693
426
1022
832
3125
1205
3080
1310
475
502
616
672
1386
360
1362
581