31535
0
918
1824
467
2748
2
1015
458
1779
552
1182
611
1105
1
759
768
1333
1211
396
19279
3659
14
1649
269
255
46414
363
484
2522
4594
1009
2740