661
0
326
1131
399
1
991
592
1346
931
392
918
2855
3
458
776
870
6515
1824
9355
3233
16
679
799
223
1025
4111
2