555
986
19
999
641
1575
349
848
1449
184
89
172
451
1064
17
558
1072
151
1708
2354
5
1042
2139
39
476
69
59
1080
520
241
37
536
329
30
633
597
559
422
203
927
1001
1136
1520
27
92
739
550
928
480
121
9
1170
774
