101569
0
5527
3
444571
9
2954
2
599
5
432
1682
4
451
3020
17
40177
1506
1
1495
1360
9036
2719
36905
3213
7
2123
4083
1355
4198
109776
42
3593
16
4915
297066
174730
18
1650