581
2
1878
0
1107
511
1
1039
2464
3618
6
2381
5
104
5504
399
1966
3
1020
900
1820
1062
705
87
764
135
1013
6833
10
448
564
3213
20
2318
1621
533
1048
876