66
0
132
1
1447
1200
742
1096
386
64403
3
1258
896
941
999
2
703
638
895
1849
26
800
654
3210
803
1057
275859
9
16628
8
520
4
469
451
932
1302
1481
756