1233
1
1603
758
0
2258
3657
12
2468
3
2595
1193
2478
1358
2100
2
685
6346
16
4471
1672
791
2990
3779
721
635
2986
8527
1225
1028
501
2209
5439
616