17946
0
21152
8
32302
25669
3090
6
3498
4
19783
2
1461
2535
2207
7258
3083
5169
1
796
2299
1404
297066
17970
15
1507
2932
975
1536
94424
3
2940
2350
2891
2344
608
1294
1153