408
16513
1476
276
592
44
813
1143
106
1358
33117
433
1245
461
56
367
285
466
17915
436
585
13314
593
425
1386
28319
1364
1004