2989
5
771
0
503
1541
1824
3430
1
1610
458
1128
3437
2587
16
314
521
798
2644
2
381
1377
325
1948
781
407
418
909
171
492
1100
5617
14076
7
505
3651
15