1380
0
2804
4
1225
2522
2
1012
629
581
868
3863
14
1376
475
660
4627
7
1310
575
718
978
504
542
2478
7071
5
3400
1252
458
621
984
1816
1093
1239
1055