415
193
166
428
505
71
538
97
83
207
165
387
162
106
150
153
109
591
436
124
774
506
53
79
658
287
993
45
89
86
483
210
1577
27
464
253
2762
183
46
70
358
110
78
326
43
251
744
259