31535
0
1824
1378
2
467
2748
683
1099
1
1009
2522
6800
458
3659
14
1428
503
1418
691
2581
4594
953
2296
3287
608
509
3
422
1152
3691
5
572
17353
2271
1232