260
486
511
460
342
542
714
678
537
580
850
593662
610911
43710
43543
41817
3704270
3478156
29924
2893149
27656
23492
21870
19870