471
0
951
1473
1225
1889
1
629
1310
1012
542
868
1376
504
664
978
3706
5
718
2169
2
803
2435
1816
221
660
1252
1040
459
605
581
1239
2649
575