2468
3
1193
0
2478
1
1358
2100
2
6346
16
4471
1672
2990
3779
635
2986
8527
940
2209
5439
1428
181997
11
1174
915
1512
3426
4
1218
2166
83
693
1690
5536