2660
2
7674
7
2920
4
5055
3
319
0
3058
747
479
1
796
6
3523
2823
5
471
658
577
2264
2243
1029
2917
3262
4606
1075
2444
4018
1832
2313
891
2189
536
3186
9
531