588
0
619
693
1001
571
1986
1237
1
3302
2
808
41
1653
606
947
98
1585
190
1478
1550
752
52
35
550
1028
436
830
424
3516
539
495
34