554
2
506
3
105
1
497
512
449
1245
607
782
906
65
429
0
2436
7
355
6830
4
131
560
84
68
304
546
450
516
726
379
78
2427
1441
472
746