1606
3
2399
822
488
2185
4674
6812
2178
2381
4056
7778
2891
3249
786
909
507
1771
3630
1888
1173
2309
720
2240
2373
1572
1909