458
0
683
467
266
31535
1824
1152
2748
2
1004
1
1603
296
691
4594
6800
584
2328
4111
471
2952
269
918
525
759
2093
431
503
1009
46414
381