7
2220
2
2126
5
735
3
1514
1146
2096
1
783
4
732
841
11
7161
623
2800
652
310
3913
2970
745
1051
2157
495
950
471
2189
2278