664
1
1487
2
10878
6
16526
18
564
10555
1043
354
401
860
1285
3
859
1174
871
533
608
480
1233
760
2097
769
259
358
2084
627
535