691
0
747
787
316
572
573
646
2855
3
390
155
1277
320
1612
918
3114
4
1645
1
139
1488
688
608
1089
602
362
276
871
255
584
6058
346