646
0
472
834
1101
4111
2
467
517
688
683
17353
516
1711
381
25137
319
874
953
668
2328
844
474
1551
365
1425
354
1020
339
413
957
20634
8