101415
109
6044
8
2053
5
1289601
4
1144
0
1991
3
1005
2
19079
6
6095
9
4465
22
2507
2165
1
1036
36905
2798
3724
3173
14861
7
1768
563437
1927
6247
2721
3859
2366
297066
3956
806
8819
12
521