1659
5
820
1
2223
4
2292
1114
924
884
782
1329
3
1237
2
2087
9
9186
17
1581
1678
9761
528
625
694
683
490
658
3644
6
4937
32
1389
2814
1379
511
868
780