1421
0
1467
1
3315
1383
2366
5
2664
3
916
581
629
2977
706
3252
848
458
1685
2
883
1017
652
5196
660
346
984
5367
2108
1252
1310
1869
1326
1026
1376