582
2
1878
0
1108
511
1
1039
2464
3618
6
2381
5
105
5505
399
1967
3
1020
900
1820
1063
705
87
764
137
1013
6833
10
448
564
3213
20
2318
1621
534
1049
876