781
0
580
1020
707
1133
601
7952
1
1215
2551
423
872
257
572
1428
2290
2
1333
2199
3
316
611
2459
9
403
212
1279
683
944
1610
1054
390
901
31535