513
130
753
347
459
249
560
89
574
98
391
153
579
59
1660
763
640
171
558
61
298
73
391
206
324
67
579
74
195
77
474
184
634
320
1735
838
436
99
571
323