475
0
868
1225
1012
629
581
1394
1
1055
1376
660
1310
575
718
978
504
542
1252
458
444571
9
621
1380
297066
984
3929
4309
2
1053
1816
1239
2002
3
3835
4