421
0
547
423
646
1862
1
366
572
2657
3
1932
14492
1877
2668
2
17353
771
552
16
968
1603
970
47041
503
303
521
121182
887
2702
6
1089
3251
5155
8
353
699