2445
0
381
369
403
1101
691
683
458
467
415
820
1020
4940
5
719
379
1112
4111
2
1428
1425
251
1128
602
547
418
839
1603
813
2328
488