664
0
728
821
665
757
578
597
856
1008
722
2228
826
1400
1078
35
968
2416
534
1301
698
868
440
596
1431
2310
1569
713
1001