51331
25
3196
2
962
0
789
2788
3
2781
1
2100
1210
2028
4578
3177
2093
7222
4
3565
8
4327
1619
1506
2452
1271
1991
1889
3987
348
6200
1458
2348
5915
11
96
2478