529
0
668
1425
647
722
3868
2
683
918
1463
5875
413
325
874
1567
1411
381
454
1109
364
464
813
357
2702
263
640
286
392
968
1557
517