625
1
107
2188
4
736
638
87
73
1301
345
2
893
1905
600
83
816
3
1440
1681
696
97
95
650
724
69
189
413
426
637
775
681
903
547