1225
0
1131
1
1012
978
581
475
1310
1055
7762
4
14750
8
621
2798
2649
718
1239
2597
660
1376
2721
3
868
542
629
1380
1017
1383
1816
6231
2926
4477
2
1494