5
683
552
1095
61
574
410
1050
1005
442
209
177
894
197
302
196
245
996
862
1025
987
877
473
682
664
276
653
485
1044
118
477
695
19
536
65
867
7
233
36
875
386
97
80
444
943
545
666
464
404
723
908
339
14
538
499
227
515
379
402
313
1063
490
237
33
732
891
811
479
524
577
1040
510
128
799
133
1108
129
324
858
600
604
333
933
949
667
839
419
223
1038
348
341
734
318
138
622
743
459
647
810
945
300
450
921
1021
825
703
670
169
1085
94
215
