460
0
645
577
713
37847
664
2042
1
391
1070
458
312
334
318
368
1928
1588
593
2270
3680
2
705
798
1615
781
166
961
6273
296
643
800
351