1185
2
1081
0
1212
3942
3
741
861
1
4179
2861
745
3132
10
784
2173
2392
6844
899
2562
5486
3172
830
2530
4
3326
801
1000
9607
4288
1189
1380
573
719
868