2260
697
989
281
434
164
436
97
89
22
340
46
492
6
501
154
329
111
354
16
142
58
581
153
406
56
482
136
379
18
276
91
480
90
182
65
269
109
557
159