501
1
875
6
527
484
651
2
1751
1161
3
424
578
4786
12
1067
1548
911
730
720
1729
1477
784
954
808
567
1113
754
433
490
2325
4
1078
802
459
678