1225
0
1012
978
581
450
2544
6
475
1310
1055
2279
621
4553
2
1905
3
1331
1
2558
2649
718
1485
1239
3012
4
660
1376
615
868
9160
5
2626
542
629
1380
4309