1886
3096
908
903
847
529
518
678
1178
1907
474
391
2929
2388
985
1141
713
1367
3217
1515
545
326
1268
830
