486
0
2855
3
637
4452
384
259
747
2
247
1
1880
804
586
17
803
1754
171
306
172
25127
653
81
839
479
3292
3691
5
2809
706
646
846
756
276
2301