3795
1
872
1267
4
1903
2
2249
650
0
661
1124
1501
1142
1622
263
1330
1603
417
2057
2759
895
730
1154
1646
5262
543
571
447
822
1462
5745
5
659
883