3354
5
1063
0
3014
20
989
3085
3491
4
3485
7
4946
18
3316
10
1568
1
1011
5141
1004
2
7608
12
1941
1716
1748
2620
8
1373
806
676
1076
2489
1854
2725
22
3429
929
511
1828
1289601