5295
3453
1658
945
4281
772
1016
1892
2158
1182
2798
6322
78297
3777
2308
4099
1813
3365
827
777
981
2694
1866
1095
883
891
1201
4549
9128
1086
880
962
1529
2349
5029
7858
8646
3738
1249
1805
1792
2465
1549
1756
5424
5985
1298
1382
6031
6662
8416
3788
5701
1347
3822
2424
2690
2354
7890
2731