637
0
928
1
2346
3
784
2447
19034
6
5262
10
1281
326
938
1464
2
1616
3650
4179
5
14979
12
2658
785
417
975
1446
992
1547
4017
4
2966
868
1008
1652
2306
1145
909