19279
2
31535
0
25137
333
918
4452
590
1020
584
2275
467
1880
1949
3
886423
2328
646
1824
393
418
780
837
303
2211
391
307
5155
8
383
375
714
357