1666
1
5805
3
2234
4309
444571
9
1273
1072
0
1179
3871
2
1064
1125
2794
951
1668
1618
841
3470
5
432
1267
742
1550
297066
392
181997
11
1394
1091
1814
6697
2507