846
0
2306
1428
501
55
477
1084
552
1126
152
1504
1282
1073
290
497
804
1346
1949
3
1563
2809
2
714
2189
572
5213
547
458
392
543
246