3429
7
4438
6
4655
10
1303
2
2710
807
1
7599
13
83
2999
3
1699
1602
1168
2861
1777
1123
1532
2082
1816
5382
5
1691
1660
1690
3971
1421
0
2001
2731
2959
662
1000
2257