18403
6
3021
4
476
1
1559
2
2027
0
121182
31535
282572
2150
2691
4223
22
14076
7
1073
1810
3
558610
17353
370
1751
398
36045
11951
10
2490
56488
441
1222856
367
3469
1762
5270
1853