2588
788
1126
335
438
165
439
97
92
23
347
49
494
6
504
154
331
111
356
16
145
58
584
153
409
56
485
136
380
18
277
91
482
90
183
65
269
109
557
159