706
214
1444
762
583
246
2329
1510
330
193
405
195
596
119
268
83
520
78
281
112
420
95
661
155
519
35
191
71
464
191
504
18
203
131
187
49
439
27
309
62