19279
2
21743
1
918
0
1610
339
297
334
440
532
422
892
470
844
584
2275
1029
1726
402
420
1333
467
374
212
357
383
924
3202
1522
456
419