1679
2
1767
1225
0
1012
629
2786
1
581
868
1376
475
660
1310
575
718
978
504
542
964
1536
6
3873
15
1252
458
621
4287
9
984
1816
1239
1055
566
1903
3