458
0
31535
467
1020
1824
4111
2
1045
918
266
479
584
269
2748
637
4594
1
1152
675
1712
683
4328
10
2328
745
968
749
169
3621
1238
478
25137