313
0
5805
18
577
592
711
2116
513
726
1047
1135
3216
10
290
789
2251
1
701
634
369
467
548
380
505
358
268
329
420
764
304
426