467
0
31535
683
759
458
503
1824
266
269
525
471
2748
2
546
4111
745
1297
298
422
1075
431
1033
5313
25137
691
2328
953
412
584
840