1646
1
2245
3
4551
7
3080
21152
8
297066
0
1047
2
3090
6
2932
1710
7042
5
1671
2629
644
1993
3014
20
562
11153
189326
3194
6991
5151
2417
1268
1087
1176
2891
4
633
3715
2496