21152
8
376
0
1346
29355
3090
6
692
2903
3
2593
1
2932
2
1285
1239
1472
607
736
480
577
645
485
1193
1928
19783
2416
297066
3080
1078
378
32302
653
391
1104