1603
1
2258
3657
12
1650
6499
3
2468
1193
0
2478
1358
3868
10
2100
2
4471
3694
2835
1672
2990
530
3779
635
2986
8527
940
5052
2209
5439