676
1
3906
3
2245
1078
3366
717
734
682
2250
603
0
3859
2396
2039
7
1927
2
560
641
339
3626
552
4291
9
700
4204
5
55904
11150
17970
15
502
7071
7642
957
549