25669
0
984
629
2996
1326
1614
1869
1423
4937
475
3252
545
543
2535
2
32302
971
542
617
1618
628
1017
903
1239
19783
660
1026
581
916
368
706