5
931
7
18
217
778
983
14
2
12
526
3547
362
1180
908
372
887
599
697
745
1081
334
873
258
114
360
186
2090
1247
191
607
760
1500
621
428
480
363
37
590
898
53
1170
129
65
123
3
26
33
569
1512
3613
1863
1123
951
217
