51331
25
2521
1
2279
0
1992
3
3694
2
3453
3137
2213
3336
9055
10
3292
3634
2977
7222
4
2425
7
697
1289601
2469
2688
3519
9
1988
1494
737
650