3973
6
2101
1
4117
5
5721
8
3610
3
1291
956
4849
2
1352
360
0
1555
1919
3283
579
3151
1788
1532
3118
2760
4
2000
4074
2125
2166
2999
443