448
0
1288
1
2184
536
1325
808
2933
493
9715
6
580
622
345
700
1404
752
675
612
1324
539
299
1099
371
83
294
887
332
2435
693
1641
738