31535
0
458
1862
1
1824
552
1020
2435
1232
4594
683
19279
2
1921
2748
2952
2522
1045
3659
14
608
467
584
1009
464
484
282572
296
169211
11
759
787
525