31535
0
552
1056
1
1824
584
458
918
2522
2748
2
1015
2683
4594
2720
10
2952
467
1343
1126
19279
46414
4830
3659
14
1009
169211
11
639
1649
759
1152
138355
611