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