1788
1
2760
4
999
868
1766
2
3354
1305
1699
944
3
1632
1093
0
1938
496
1019
3007
4723
34
2166
2184
1168
1088
4530
1691
1037
4305