523
1
614
408
2
427
648
1094
4
542
3
739
961
1922
996
870
397
83
173
1599
6
1065
147
1063
5
322
104
528
0
512
79
656
744
339
498
1358
492