630
0
957
3
364
1
75
469
325
2
729
940
842
558
530
392
324
1705
560
85
534
82
948
1862
417
433
2898
9
756
554
310
969
2595
5
736
1562