1331
1
1225
0
1000
582
1844
1012
978
905
581
475
1310
1055
840
621
2649
718
1239
1924
3
660
1376
868
2680
542
1747
3321
629
1380
1017
1816
4979
6