1201
1023
905
1033
442
133
459
61
420
59
291
692
380
260
61
433
424
750
212
66
92
256
699
828
217
536
166
799
633
302
569
490
147
883
1985
451
1698
460
323
758
1533
874
886
761
122
608
2072
846
403
643
914
2126
953
376
728
833
2083
436
330
2043
693
1294
1267
663
437