496
0
21
9511
5
909
1446
1324
440
322
857
894
471
479
711
6164
1963
2
410
335
1026
750
2512
20
3718
356
2270
1
778
781
372
489
1179
466