1225
0
2466
5
1012
4291
4
629
581
5151
8
1516
1
868
1780
1376
475
660
1310
575
718
978
504
542
3528
7
5412
1252
458
621
984
1816
1239
2316
1055
566