582
1
427
632
2
3105
7
757
478
620
74
1319
912
0
88
1294
84
986
626
5638
16
4125
15
1880
4
770
392
412
775
923
1034
1300
3
1593
748
503
1215