1064
1
2562
2
5389
1699
1632
1309
0
1511
3326
3
1992
697
2518
4179
830
496
4914
2082
526
5717
3227
844
868
421
784
2455
3589
878
801
3715
644
4572
5