5007
1013
789
3389
6545
4176
914
1622
767
1524
2275
2855
2667
1030
1033
877
3487
1228
736
829
3413
972
1479
931
2845
2200
1122
810
1200
1813
898
5298
2027
1866
959
2154
3381
1381
2373
916
926
2352
1345
3959
2660
3704
1414
883
1184
2403
1727
4924
4525
3697
6101
1223
2718
1944
19559
1930