31535
0
458
1115
1
482
291
1824
2748
2
547
979
334
1649
552
1779
6800
584
1431
8766
909
1192
1378
46414
4594
1428
1069
896
1105
2275
1024
1586