2508
7
3995
2
3565
8
1566
1
3696
519
1507
3708
2028
1063
2631
1509
5
2687
1266
2929
6
2974
5233
10
4370
1059