450
0
2646
5
1315
761
788
501
521
436
1001
37847
1068
1812
2
670
480
709
1106
914
193
554
531
427
103
950
1
752
32
1661
473