663
0
408
2490
4455
2
1893
1
2328
3250
407
286
1043
422
1215
4111
267
367
1832
3
1004
413
388
462
1346
4