525
1
20
309
386
10716
535
16810
383
345
122
271
348
493
575
282
12611
372
172
396
252
111
322
4722
363
316
232