19279
2
25137
0
1842
1
2328
1603
456
381
403
2152
661
722
1352
1939
4537
505
418
325
1128
663
1238
401
4111
787
992
1557
1133
419
683
781
398