21152
8
2727
3
2535
2
451
0
3683
1
815
3090
6
3083
1247
1743
2377
929
32302
790
19783
2740
2932
898
940
2763
3498
4
742
1288
923
17946
10243
2008
2890
4179
1294