1129
1
1191
3956
5
1596
0
810
817
1080
1272
1913
2
1047
1280
1972
3
619
579
96
1055
3910
2758
3147
916
2377
1216
5504
16
2259
3326
24337
22
10317
11059
9
5978
6
947