51331
25
962
0
2788
3
4519
15
1012
1239
1225
4578
2
1381
7222
4
2543
6
3565
8
718
4715
5
1464
1
1816
866
984
1271
3743
9
1352
3987
5546
348
1698
2348
5915
11
2478
1252
3203