19279
2
1020
0
31535
691
1824
584
17353
325
266
400
608
20634
8
2275
294
380
3498
4
2727
467
2673
328
1221
610
493
553
351
529
286
1343
321