19279
2
25137
0
3440
31535
467
433
882
393
419
1824
918
1782
423
837
448
2551
1
510
2275
539
747
2299
407
375
466
392
325
295
834
268
653