21152
8
1819
1
3090
6
1914
3546
2903
3
2593
1526
2
2932
3724
1493
1087
2722
619
467
0
1380
2669
1787
693
2760
4
745
1160
808
297066
3080
108797
6236
10
496
2377
1813