542
0
451
1506
1
933
1495
8313
9
3546
2562
2
2344
4436
3
3562
3505
564
782
2721
559
608
3012
3186
4198
745