3694
2
1221
1
1104
3
2154
1716
1836
5347
4
766
1918
2114
6668
9027
278
1191
1320
6247
5
2056
2835
1340
3066
7