31535
0
691
467
266
25137
2748
2
458
1009
1824
683
1232
2328
2211
2295
4536
1551
759
2121
4
464
1075
918
517
3621
1
4594
546
6800
968
584
4111