458
0
31535
683
431
467
266
1352
396
2748
2
980
1824
918
787
4594
1
2328
584
503
438
422
759
1020
1075
476
471
953
691
6800
2952