471
0
2490
2670
20
4455
2
1893
1
2328
372
3243
7
455
343
1043
1871
1215
544
267
828
809
274
451
1004
413
467