2109
2
1132
0
417
1594
3036
1851
4
1842
2858
14
2320
5155
8
2137
3287
1
19279
1343
2282
3
1645
821
2257
1727
646
1342
597
2522
653
6157
9