31535
0
467
1824
1211
2748
2
1378
552
1009
458
383
139
19279
1020
691
7334
4
1343
1152
572
46414
1
1649
269
1232
759
4594
1779
1504
1045
2459
9
169211
11