599
143
1500
513
357
99
1129
639
382
183
632
62
366
75
661
225
316
35
440
13
513
166
713
220
449
123
614
66
347
81
719
152
335
110
738
211
234
168
187
63