21743
1
504
0
657
259
434
25137
392
970
588
834
998
258
244
308
325
514
747
882
467
413
256
2190
2989
5
69
1877
1782