31535
0
1824
2748
2
458
552
584
489
1333
1
1009
1045
363
169211
11
484
1115
4594
2522
1428
572
19279
20634
8
282572
608
46414
2275
1232
611
507
3659
14
2740