2964
1
1233
1603
2258
3657
12
801
0
2578
2468
3
1193
2478
1358
2100
2
2596
6346
16
4471
4311
1672
2990
3779
635
2986
8527
940
2209
5439
2772
1512
3426
4
1218
1895