19279
2
798
0
745
232
1454
543
383
1949
503
495
326
82
1080
1416
31535
341
994
521
699
558
459
501
645
1824
423
333
2224
17353
587