1064
1
2562
2
496
0
1699
2245
3
1632
1511
3326
830
1606
2518
1950
4179
2082
297066
526
868
784
1380
3589
1226
3053
7
878
894
801
3715
644
2656
883
1000