787
0
2490
2952
458
918
267
381
431
427
552
820
422
391
456
4594
1
6800
658
25137
1043
269
46414
343
991
503
572
336
419
479
4328
10