1851
3
2199
1015
0
447
529
337
470
3653
2
874
892
1073
2901
316
1314
458
979
1869
1
407
1358
375
392
532
355
1817
450
747
413
657