21152
8
1889
1
645
0
5151
2
392
546
391
379
1153
19783
515
683
32302
2711
1804
978
378
4651
3
376
2911
9
3765
4
2378
3379
394
2087
2996
2535
372
2523
297066