5897
6
11377
5
1438
3
10646
8
2115
63577
36
505
2
511
104
567
1
544
451
1532
3567
449
480
969
601
469
613
1050
706
1101
1028
695
1213
1077
4
1731
1183
1114
775
1333
1158
1280
1061
956
834
1106
687
1264