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