31535
0
2748
2
1824
1333
1
572
2522
525
575
1649
1045
1152
3659
14
608
4594
1232
552
1009
422
6800
1431
431
8766
909
1192
1378
478
1428
1069
896
1105