611
0
1009
552
1115
1
2395
846
464
409
953
584
968
1779
683
3724
17353
691
239
1232
269
1211
653
282572
1045
419
266
918
1541
594
658
1075