1512
1
2711
2
476
0
3426
4
449
1849
475
1022
2911
9
47639
4651
3
609
398656
19
167
905
930
585
34
550
5151
227
715
498
808
418
372
752
5065
529
1018