458
0
467
683
1824
584
2111
3
918
269
431
2093
2
266
503
381
2328
31535
691
25137
745
1238
2748
455
968
787
1603
759
422
2161
1
2992