3114
4
31535
0
25137
17353
2730
6
1098
19279
2
1557
602
4111
846
1101
547
381
1164
517
1161
408
273
614
1020
737
3691
5
1872
1
115427
886423
575
403
2328