455
0
1149
809
846
57
2143
1824
19034
6
2000
1
17353
602
1987
2
2727
3503
3
1610
909
454
2349
874
121182
476
629
726
22330
22
78
25137
8876
8
1128
2730
826