661
2
878
1
1306
623
767
755
1843
0
646
1430
531
2388
4
471
579
3
324
2713
1152
213
2212
6
7134
11901
10
846
1211
714
1615
15
41
35
3619
13061
54