2698
811
1188
343
438
165
441
97
93
23
348
49
495
6
504
154
331
111
357
16
146
58
585
153
409
56
485
136
380
18
277
91
482
90
184
65
270
109
558
159