290
0
846
472
300
787
1428
1
422
611
663
2306
518
383
857
497
2395
1504
392
521
543
327
1348
932
241
670
1049
363
152
3663
169211
11