2815
824
1232
349
438
165
441
97
98
25
353
50
495
6
505
154
331
111
357
16
147
58
585
153
409
56
486
136
382
18
278
91
482
90
184
65
270
109
558
159