1227
1
4043
6
2324
4
21152
8
101415
109
19079
398656
19
510
2469
0
2711
2
1493
1969
707
6247
5
4651
3
2493
18
2911
9
7258
2145
948
695
2054
1816
4465
22
181997
11
7978
3354
5151
1473
32302