31535
0
1824
1378
2
1428
1
458
4328
10
467
2748
584
683
1009
3415
20
2522
6800
503
691
4594
953
284
3659
14
1877
608
422
3691
5
572
17353
1232
419
2275
576