1567
2
1752
1810
3
4071
1
1082
4
1115
2733
2252
764
2995
8
544
0
5055
5
6515
3626
1392
2585
246
2120
463
521
915
2198
1425
1342
736
2714
1779
597
3795
2669