19279
2
25137
0
382
31535
1020
327
798
467
325
2275
3815
882
1824
1149
803
1782
316
637
2655
379
401
303
456
486
320
250
17353
646
508
653