2593
1
2430
2
7884
17
1337
2748
7
1977
2767
5
2722
3
4363
1721
2760
4
3098
16062
15
2209
3503
3296
644
0
3326
1129
2941
398656
19
5978
6