21152
8
2535
2
1923
1804
3
3090
6
3083
1404
1743
0
790
32302
19783
1706
1
1819
2932
2999
3498
4
1787
1321
17946
1294
1153
2982
2669
1590
2735
83
12632
7
25669
3683
1868