31535
0
467
1824
1378
2
1418
458
1937
1
2748
3659
14
2275
1099
683
1009
1428
2522
691
1642
503
4594
3287
953
6800
608
3114
4
17353
422
572
964
1232
968