266
0
297
1128
928
1
311
787
1377
3114
4
2168
5
505
431
970
991
25127
1580
436
539
2459
9
419
658
2655