1399
1
3326
3
2562
2
1000
0
1044
1532
526
1369
2013
801
1549
935
1660
2082
262
2294
1746
3227
1751
2655
1814
1813
1380
753
673
830
1305
760
999
3738
5