1380
0
1225
2377
1
1929
2
467
1012
978
581
475
3289
1397
3117
8
1310
1055
2360
6
2456
621
4425
2649
1031
718
994
1239
660
1376
868
1815
542
629
6516