2449
2
1225
0
1015
1
829
1012
1376
868
1310
542
3026
581
978
629
1016
1166
2377
940
1445
2467
718
810
4553
1412
660
5151
984
1736
4526
504
2650
20