474
1
350
587
2
511
235
401
732
756
1166
16
440
684
743
4
499
530
444
58
0
793
7
781
848
373
676
447
191
139
87
528
1965
5
858
600
3
488