19279
2
1541
0
25137
637
467
331
4940
5
172
392
31535
251
503
1020
1824
464
1128
2275
543
423
581
381
909
918
611
339
477
1483
2551
1
521
1610