19279
2
25137
0
31535
747
1997
1824
3335
1
251
2275
467
381
637
2211
172
1020
1353
503
798
4940
5
325
1645
2730
6
646
423
331
581
2126
392
344
2727