2911
9
1174
1
2502
4651
3
3012
4
398656
19
19079
6
2978
17970
15
550
5151
2
9956
1927
2105
19783
2535
3046
2471
0
2902
16
7299
27
4198
45986
131589
2465
3125