3488
8
678
0
1462
391
545
474
451
5620
11
2211
846
3015
2191
3
460
5009
2003
503
1220
2
305
932
433
692
6979
4
2132
56488
2055
1694