476
0
409
371
2727
2
19279
893
380
282
419
517
2490
2328
1133
2152
722
25137
381
845
1557
384
955
951
488
676
663
1411
784
366
1101
980