2100
2
6346
16
4471
1672
1
2990
0
3779
635
2986
8527
1945
940
2209
3
5439
1924
915
1512
3426
4
1218
1331
4979
6
3506
8