2727
0
738
1
629
581
718
868
1274
978
51331
25
575
1225
660
475
1017
1239
504
2649
3252
542
2954
2
1310
621
1252
458
1376
467
1816
1012
2411